function [output]=figure_hyperplane()
[x,y] = meshgrid(-8:16:8);
z = x+y/3;
surf(x,y,z,'FaceColor','cyan','FaceAlpha',0.5);
hold on;
nx = linspace(-4,4,10);
ny = nx./3; 
nz = -nx;
plot3(nx,ny,nz, 'Color', 'black', 'LineWidth', 2);
hold on;
px = randint(1, 60, [-8, 8]);
py = randint(1, 60, [-8, 8]);
pz = px+py/3;
px2 = randint(1, 30, [-8, 8]);
py2 = randint(1, 30, [-10, 10]);
pz2 = randint(1, 30, [-20, 20]);
px = [px, px2];
py = [py, py2];
pz = [pz, pz2];
plot3(px,py,pz, '.', 'MarkerSize', 6);
hold on;
view([-30,30]);
axis([-10 10 -10 10 -10 10 -1 1]);
grid on;
